package com.dineroquegastar.urule.entity.feature.mexico;

import com.bstek.urule.model.Label;
import lombok.Data;

@Data
public class FEnvInfoRecordFea {
    

//    /**
//     * 用户id
//     */
//    private Long customerId;
//
//    /**
//     * 订单id
//     */
//    private Long serialId;
//
//    /**
//     * 基站信息cell
//     */
//    private String baseStation3gCell;
//
//    /**
//     * 基站信息loc
//     */
//    private String baseStation3gLac;
//
//    /**
//     * 电池剩余容量
//     */
//    private Long batteryLevel;
//
//    /**
//     * mV
//     */
//    private Long batteryVoltage;
//
//    /**
//     * 基于wifi ip 地址第3位
//     */
//    private Long lanIp3;
//
//    /**
//     * 活跃的匿名内存（进程中堆上分配的内存,是用malloc分配的内存）
//     */
//    private Long memoryActiveAnon;
//
//    /**
//     * 活跃的file内存，file内存：磁盘高速缓存的内存空间和“文件映射(将物理磁盘上的文件内容与用户进程的逻辑地址直接关联)”的内存空间，其中的内容与物理磁盘上的文件相对应
//     */
//    private Long memoryActiveFile;
//
//    /**
//     * 未映射页的内存大小
//     */
//    private Long memoryAnonpages;
//
//    /**
//     * 用来给文件做缓冲的大小
//     */
//    private Long memoryBuffers;
//
//    /**
//     * 被高速缓冲存储器用的内存的大小
//     */
//    private Long memoryCached;
//
//    /**
//     * 系统实际可分配内存总量
//     */
//    private Long memoryCommitlimit;
//
//    /**
//     * 系统当前已分配的内存总量
//     */
//    private Long memoryCommittedAs;
//
//    /**
//     * 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小，可能被用于其他途径
//     */
//    private Long memoryInactive;
//
//    /**
//     * 不活跃的匿名内存
//     */
//    private Long memoryInactiveAnon;
//
//    /**
//     * 不活跃的file内存
//     */
//    private Long memoryInactiveFile;
//
//    /**
//     * kernel消耗的内存
//     */
//    private Long memoryKernelstack;
//
//    /**
//     * 设备和文件等映射的大小
//     */
//    private Long memoryMapped;
//
//    /**
//     * 未被分配空闲的内存
//     */
//    private Long memoryMemfree;
//
//    /**
//     * 总的可用内存
//     */
//    private Long memoryMemtotal;
//
//    /**
//     * mlock()系统调用锁定的内存大小
//     */
//    private Long memoryMlocked;
//
//    /**
//     * 管理内存分页页面的索引表的大小
//     */
//    private Long memoryPagetables;
//
//    /**
//     * 已经被分配的共享内存大小
//     */
//    private Long memoryShmem;
//
//    /**
//     * 内核数据结构缓存的大小，可以减少申请和释放内存带来的消耗
//     */
//    private Long memorySlab;
//
//    /**
//     * 可收回Slab的大小
//     */
//    private Long memorySreclaimable;
//
//    /**
//     * 不可收回Slab的大小（SUnreclaim+SReclaimable＝Slab）
//     */
//    private Long memorySunreclaim;
//
//    /**
//     * 手机剩余存储空间（Byte）
//     */
//    private Long rSpace;
//
//    /**
//     * 屏幕高度
//     */
//    private Long userAgentScreenHeight;

    //2021.5.6 新增传入订单id
    @Label(value = "订单id")
    private Long serialId;
    //客户id
    @Label(value = "客户id")
    private Long customerId;

    //--------------------------ebvInfoRecord--------------------------
    //基站信息cell
    @Label(value = "基站信息cell")
    private Float env_info_record_base_station_3g_cell;

    //基站信息lac
    @Label(value = "基站信息lac")
    private Float env_info_record_base_station_3g_lac;

    //电池容量
    @Label(value = "电池容量")
    private int env_info_record_battery_level;

    //电池Mv
    @Label(value = "电池Mv")
    private int env_info_record_battery_voltage;

    //基于wifi ip 地址第3位
    @Label(value = "基于wifi ip 地址第3位")
    private int env_info_record_lan_ip_3;

    //活跃的匿名内存
    @Label(value = "活跃的匿名内存")
    private Long env_info_record_memory_active_anon;

    //活跃的file内存
    @Label(value = "活跃的file内存")
    private Long env_info_record_memory_active_file;

    //未映射的内存大小
    @Label(value = "未映射的内存大小")
    private Long env_info_record_memory_anonpages;

    //用来给文件做缓冲的大小
    @Label(value = "用来给文件做缓冲的大小")
    private Long env_info_record_memory_buffers;

    //被高速缓冲存储器用的内存的大小
    @Label(value = "被高速缓冲存储器用的内存的大小")
    private Long env_info_record_memory_cached;

    //系统实际可分配内存总量
    @Label(value = "系统实际可分配内存总量")
    private Long env_info_record_memory_commitlimit;

    //系统当前已分配的内存总量
    @Label(value = "系统当前已分配的内存总量")
    private Long env_info_record_memory_committed_as;

    //在不经常使用中的缓冲或高速缓冲存储器页面文件的大小，可能被用于其他途径
    @Label(value = "在不经常使用中的缓冲或高速缓冲存储器页面文件的大小，可能被用于其他途径")
    private Long env_info_record_memory_inactive;

    //不活跃的匿名内存
    @Label(value = "不活跃的匿名内存")
    private Long env_info_record_memory_inactive_anon;

    //不活跃的file内存
    @Label(value = "不活跃的file内存")
    private Long env_info_record_memory_inactive_file;

    //kernel消耗的内存
    @Label(value = "kernel消耗的内存")
    private Long env_info_record_memory_kernelstack;

    //设备和文件等映射的大小
    @Label(value = "设备和文件等映射的大小")
    private Long env_info_record_memory_mapped;

    //未被分配空闲的内存
    @Label(value = "未被分配空闲的内存")
    private Long env_info_record_memory_memfree;

    //总的可用内存
    @Label(value = "总的可用内存")
    private Long env_info_record_memory_memtotal;

    //mlock()系统调用锁定的内存大小
    @Label(value = "系统调用锁定的内存大小")
    private Long env_info_record_memory_mlocked;

    //管理内存分页页面的索引表的大小
    @Label(value = "管理内存分页页面的索引表的大小")
    private Long env_info_record_memory_pagetables;

    //已经被分配的共享内存大小
    @Label(value = "已经被分配的共享内存大小")
    private Long env_info_record_memory_shmem;

    //内核数据结构缓存的大小，可以减少申请和释放内存带来的消耗
    @Label(value = "内核数据结构缓存的大小，可以减少申请和释放内存带来的消耗")
    private Long env_info_record_memory_slab;

    //可收回Slab的大小
    @Label(value = "可收回Slab的大小")
    private Long env_info_record_memory_sreclaimable;

    //不可收回Slab的大小（SUnreclaim+SReclaimable＝Slab）
    @Label(value = "不可收回Slab的大小")
    private Long env_info_record_memory_sunreclaim;

    //手机剩余存储空间（Byte）
    @Label(value = "手机剩余存储空间（Byte）")
    private Long env_info_record_r_space;

    //屏幕高度
    @Label(value = "屏幕高度")
    private Integer env_info_record_user_agent_screen_height;

    //------新增 2021.3.30

    //用户设备id注册账号数量
    @Label(value = "用户设备id注册账号数量")
    private Integer env_info_record_device_customer_ct ;

    //2天内设备上登录的用户个数
    @Label(value = "2天内设备上登录的用户个数")
    private Integer env_info_record_device_2d_customer_ct ;

    // 设备关联的逾期用户数
    @Label(value = "设备关联的逾期用户数")
    private Integer env_info_record_device_overdue_customer_ct ;

    // wifi_gps关联用户数
    @Label(value = "wifi_gps关联用户数")
    private Integer env_info_record_wifi_gps_customer_ct ;



}